package com.company.cloud.mall.modules.app.controller.req;

import javax.validation.constraints.NotEmpty;

import com.company.cloud.common.bean.BaseParam;

import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

@Getter
@Setter
public class PayResultReportParam extends BaseParam{

	 @ApiModelProperty(value = "支付流水号" ,required = true)
     @NotEmpty(message = "支付流水号不能为空")
     private String sn;
	 
	 @ApiModelProperty(value = "支付状态【PayStateEnum】" ,required = true)
	 @NotEmpty(message = "支付状态不能为空")
	 private String state;
	 
	 @ApiModelProperty(value = "备注" )
	 private String memo;
	 
	 @ApiModelProperty(value = "第三方支付状态")
     private String thirdState;

     @ApiModelProperty(value = "第三方支付备注")
     private String thirdMemo;
	
}
